<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Resultado consulta</title>
        <script language="javascript" src="javascript/javascript.js"></script>
    </head>

    <body>

        <?php
        include_once("../../Modelado/Unidad.php");
        include_once("../../BD/ConexionBDSaving.php");
        include_once("../../Clases/Paginacion.php");
        include_once("../../Clases/Sesion.php");
        include_once("../../Clases/funcionesphp.php");

        $sesion->comprobarLogeo();

        if (isset($_REQUEST["parametro"]) && isset($_REQUEST["parametro2"])) {
            $_SESSION["parametroConsulta"] = $_REQUEST["parametro"];
            $_SESSION["parametroConsulta2"] = $_REQUEST["parametro2"];
        }

        $fechaDesde = $_SESSION["parametroConsulta"];
        $fechaHasta = $_SESSION["parametroConsulta2"];

        $link = ConexionBDSaving::conectar();
        $consultarMovimiento = new Unidad(null);

        $paginas = new Paginacion(4);
        $registrosAEmpezar = $paginas->registrosAEmpezar();
        $registrosAMostrar = $paginas->registrosAMostrar();

        if ($fechaDesde == "" || $fechaHasta == "") 
        {
            if ($_SESSION["nroPerfil"] == 2 || $_SESSION["nroPerfil"] == 8) 
            {
                $query = funcionesphp::cargarConsultaMovimiento1(2, $registrosAEmpezar, $registrosAMostrar);
            } 
            else 
            {
                $query = funcionesphp::cargarConsultaMovimiento2(2, $registrosAEmpezar, $registrosAMostrar, $_SESSION['cedula']);
            }
        } 
        else 
        {
            if ($_SESSION["nroPerfil"] == 2 || $_SESSION["nroPerfil"] == 8) 
            {
                $query = funcionesphp::cargarConsultaMovimiento3(2, $registrosAEmpezar, $registrosAMostrar, $fechaDesde, $fechaHasta);
            } 
            else 
            {
                $query = funcionesphp::cargarConsultaMovimiento4(2, $registrosAEmpezar, $registrosAMostrar,$_SESSION['cedula'], $fechaDesde, $fechaHasta);
            }
        }

        $result = $consultarMovimiento->consultarUnidad($link, $query);

        if (ConexionBDSaving::extraerNumeroRegistros($result) > 0) 
        {
            if ($_SESSION["nroPerfil"] == 2 || $_SESSION["nroPerfil"] == 8) {
                ?>

                <table class="Tabla">

                    <TR>
                        <TD><h4>Número de registro</h4></TD>
                        <TD><h4>Fecha</h4></TD>
                        <TD><h4>Hora</h4></TD>
                        <TD><h4>Cantidad registrada</h4></TD>
                        <TD><h4>Producto</h4></TD>
                        <TD><h4>Encargado</h4></TD>
                        <TD><h4>Modificar</h4></TD>
                        <TD><h4>Eliminar</h4></TD>
                    </TR>
        <?php
        while ($row = ConexionBDSaving::extraerFila($result)) {
            printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s %s</td>
            <td><a onclick='redireccionarPagina(\"../Ajax/Unidad/modificarUnidadCunicola.php?nroRegistro=%d\");'><p align=center><img src=../Images/edit.png ></p></a></td><td><a
            href=\"../Ajax/Unidad/procesoEliminarUnidad.php?nroRegistro=%d\" onClick='return confirmarBorrar()'><p align=center><img src=../Images/cancel.png ></p></a></td></tr>", $row["nroRegistro"], $row["fecha"], $row["hora"], $row["cantidad"], $row["nombreP"], $row["nombreU"], $row["apellidoU"], $row["nroRegistro"], $row["nroRegistro"]);
        }
        ?>

                </table>
            <tr>

        <?php
    } 
    else 
    {
        ?>

            <table class="Tabla">

                <TR>
                    <TD><h4>Número de registro</h4></TD>
                    <TD><h4>Fecha</h4></TD>
                    <TD><h4>Hora</h4></TD>
                    <TD><h4>Cantidad registrada</h4></TD>
                    <TD><h4>Producto</h4></TD>
                    <TD><h4>Encargado</h4></TD>
                </TR>
        <?php
        while ($row = ConexionBDSaving::extraerFila($result)) {
            printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s %s</td></tr>", $row["nroRegistro"], $row["fecha"], $row["hora"], $row["cantidad"], $row["nombreP"], $row["nombreU"], $row["apellidoU"]);
        }
        ?>

            </table>
            <tr>

        <?php
    }

    if ($fechaDesde == "" || $fechaHasta == "") {
        if ($_SESSION["nroPerfil"] == 2 || $_SESSION["nroPerfil"] == 8) 
        {
            $query = funcionesphp::cargarConsultaMovimiento5(2);
        } 
        else 
        {
            $query = funcionesphp::cargarConsultaMovimiento6(2, $_SESSION['cedula']);
        }
    } 
    else 
    {
        if ($_SESSION["nroPerfil"] == 2 || $_SESSION["nroPerfil"] == 8) 
        {
            $query = funcionesphp::cargarConsultaMovimiento7(2, $fechaDesde, $fechaHasta);
        } 
        else 
        {
            $query = funcionesphp::cargarConsultaMovimiento8(2, $_SESSION['cedula'], $fechaDesde, $fechaHasta);
        }
    }

    $result = ConexionBDSaving::consultarTodo($link, $query);
    $paginas->numeroDeRegistros($result);
    $pagAnt = $paginas->paginaAnterior();
    $pagSig = $paginas->paginaSiguiente();
    $pagUlt = $paginas->paginaUltima();

    echo "<td colspan='2' align='left'><a onclick=\"Pagina('1' , '../Ajax/Unidad/procesoConsultarMovimientosCunicola.php')\"><img src='../Images/primera.png' title='Primera pagina'/></a></td>";
    if ($paginas->paginaActual() > 1)
        echo "<td><a onclick=\"Pagina('$pagAnt', '../Ajax/Unidad/procesoConsultarMovimientosCunicola.php')\"><img src='../Images/anterior.png' title='Pagina anterior'/></a></td> ";
    echo "<td><strong>Pagina " . $paginas->paginaActual() . "/" . $pagUlt . "</strong></td>";
    if ($paginas->paginaActual() < $pagUlt)
        echo "<td><a onclick=\"Pagina('$pagSig', '../Ajax/Unidad/procesoConsultarMovimientosCunicola.php')\"><img src='../Images/siguiente.png' title='Pagina siguiente'/></a></td> ";
    echo "<td><a onclick=\"Pagina('$pagUlt', '../Ajax/Unidad/procesoConsultarMovimientosCunicola.php')\"><img src='../Images/ultima.png' title='Ultima pagina'/></a></td>";

    ConexionBDSaving::liberarConsulta($result);
    ConexionBDSaving::desconectar($link);
    
    }
    else 
    {
        echo "<p align=center>No hay registros</p>";
    }
?>

    </tr>

</body>
</html>